package com.atguigu.gmall.weball.feign;

import com.atguigu.gmall.common.result.Result;
import com.atguigu.gmall.weball.vo.CategoryVo;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.List;

//1、以后这个接口下的所有方法都是给 service-product 发送请求。
// feign会在发请求的时候自动找nacos，要到 service-product 对应的 ip:port
@FeignClient("service-product")

public interface CategoryFeignClient {

    @GetMapping("/api/inner/rpc/product/category")
    Result<List<CategoryVo>> getCategoryTreeData();

}
